shell of a marine snail - Français Anglais Dictionnaire